package modelo;

import java.util.ArrayList;
import java.util.Collection;


public class Comentario {
	public int idComentario;
	public int idrComentario;
	public Comentario rComentario;
	public Cliente cliente;
	public Cancha cancha;
	public String contenido;
	public int calificacion;
	
	public Collection<Comentario> comentarios;

	public int getIdComentario() {
		return idComentario;
	}

	public void setIdComentario(int idComentario) {
		this.idComentario = idComentario;
	}

	public int getIdrComentario() {
		return idrComentario;
	}

	public void setIdrComentario(int idrComentario) {
		this.idrComentario = idrComentario;
	}

	public Comentario getrComentario() {
		return rComentario;
	}

	public void setrComentario(Comentario rComentario) {
		this.rComentario = rComentario;
	}

	public Cliente getCliente() {
		return cliente;
	}

	public void setCliente(Cliente cliente) {
		this.cliente = cliente;
	}

	public Cancha getCancha() {
		return cancha;
	}

	public void setCancha(Cancha cancha) {
		this.cancha = cancha;
	}

	public String getContenido() {
		return contenido;
	}

	public void setContenido(String contenido) {
		this.contenido = contenido;
	}

	public int getCalificacion() {
		return calificacion;
	}

	public void setCalificacion(int calificacion) {
		this.calificacion = calificacion;
	}

	public Collection<Comentario> getComentarios() {
		return comentarios;
	}

	public void setComentarios(Collection<Comentario> comentarios) {
		this.comentarios = comentarios;
	}

	public Comentario()
	{
		comentarios = new ArrayList<Comentario>();
	}
	
	public Comentario(int idComentario, Comentario rComentario,
			Cliente cliente, Cancha cancha, String contenido, int calificacion,
			Collection<Comentario> comentarios) {
		super();
		this.idComentario = idComentario;
		this.rComentario = rComentario;
		this.cliente = cliente;
		this.cancha = cancha;
		this.contenido = contenido;
		this.calificacion = calificacion;
		this.comentarios = comentarios;
	}
	
	
	public Comentario(int idComentario, Comentario rComentario,
			Cliente cliente, Cancha cancha, String contenido, int calificacion) {
		super();
		this.idComentario = idComentario;
		this.rComentario = rComentario;
		this.cliente = cliente;
		this.cancha = cancha;
		this.contenido = contenido;
		this.calificacion = calificacion;
		this.comentarios = new ArrayList<Comentario>();
	}
	
	public Comentario(Comentario rComentario,
			Cliente cliente, Cancha cancha, String contenido, int calificacion) {
		super();
		this.rComentario = rComentario;
		this.cliente = cliente;
		this.cancha = cancha;
		this.contenido = contenido;
		this.calificacion = calificacion;
		this.comentarios = new ArrayList<Comentario>();
	}
	
		
}
